package com.rc.saas.tenant.vo.enterprise;

import com.alibaba.excel.annotation.ExcelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;

/**
 * @author frog
 * @date 2021/6/10
 */
public class EnterpriseMemberPrintVo {
    @ExcelProperty("运营商")
    private String tenantCode;
    @ExcelProperty("企业会员类型")
    private String enterpriseType;
    @ExcelProperty("昵称")
    private String nickname;
    @ExcelProperty("备注")
    private String memberRemark;
    @ExcelProperty("手机号")
    private String mobile;
    @ExcelProperty("公司名称")
    private String enterpriseName;
    @ExcelProperty("详细地址")
    private String address;
    @ExcelProperty("个人余额")
    private BigDecimal account;
    @ExcelProperty("企业余额")
    private BigDecimal enterpriseAccount;
    @ExcelProperty("注册时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private String auditTime;
    @ExcelProperty("状态")
    private String status;

    public String getTenantCode() {
        return tenantCode;
    }

    public void setTenantCode(String tenantCode) {
        this.tenantCode = tenantCode;
    }

    public String getEnterpriseType() {
        return enterpriseType;
    }

    public void setEnterpriseType(String enterpriseType) {
        this.enterpriseType = enterpriseType;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    public String getMemberRemark() {
        return memberRemark;
    }

    public void setMemberRemark(String memberRemark) {
        this.memberRemark = memberRemark;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getEnterpriseName() {
        return enterpriseName;
    }

    public void setEnterpriseName(String enterpriseName) {
        this.enterpriseName = enterpriseName;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public BigDecimal getAccount() {
        return account;
    }

    public void setAccount(BigDecimal account) {
        this.account = account;
    }

    public BigDecimal getEnterpriseAccount() {
        return enterpriseAccount;
    }

    public void setEnterpriseAccount(BigDecimal enterpriseAccount) {
        this.enterpriseAccount = enterpriseAccount;
    }

    public String getAuditTime() {
        return auditTime;
    }

    public void setAuditTime(String auditTime) {
        this.auditTime = auditTime;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }
}
